#pragma once
#include "Engine.h"

enum MoveDir
{
	UP,
	DOWN,
	LEFT,
	RIGHT,
};

class Player
{
private:
	bool ControlsActive;
	IntPtr2D ImgSize;

public:
	Image Img;
	IntPtr2D WorldPos;
	IntPtr2D DrawPos;

	IntPtr2D Move(MoveDir Direction);
	inline void ResetPos();
	inline void RefreshPos();
	void Draw();
	void HandleControls();

	Player();
	Player(string ImageFile);
};